owl natural language processing knowledge management rdf nrw management content management bielefeld linguistics lippe rss classification xml language consulting entity extraction information retrieval information management languages search atom education